DRAKHYSYS INFINITY TILESET WORKBENCH V4.3
FULL AREA + MOS + KEEP SOURCE
=========================================

This update keeps the V4.2 Keep Source workflow and adds MOS V1 generation to both:

1. CREATE NEW AREA FROM PNG
2. CLONE / RECONSTRUCT EXISTING AREA

A completed DR0001 area export now produces the game resources:

  DR0001.ARE
  DR0001.WED
  DR0001.TIS
  D000100.PVRZ
  D000101.PVRZ ... as required
  DR0001.MOS
  DR0001HT.BMP
  DR0001LM.BMP
  DR0001SR.BMP

The exporter may also write its existing preview/report helper files. Those are Workbench artifacts and are not game resources.

PVRZ NAMING
-----------
For the standard daytime area resref DR0001, the Enhanced Edition PVRZ prefix is D0001.
Each two-digit page number is appended to that five-character prefix:

  page 00 -> D000100.PVRZ
  page 01 -> D000101.PVRZ
  page 02 -> D000102.PVRZ

The PVRZ resource basename is therefore 7 characters in this normal area naming form.

MOS GENERATION
--------------
AR0015.MOS was used as the binary MOS V1 reference.
Its structure verifies:

  signature/version: MOS V1
  64x64 block size
  per-block 256-entry BGRA palettes
  per-block pixel offsets
  indexed pixel blocks

For a normal EE area, the MOS minimap is generated at 5/32 of the exported area dimensions (1 / 6.4).
Example verified against AR0015:

  WED base area: 22 x 16 tiles = 1408 x 1024 pixels
  MOS: 220 x 160 pixels

The Workbench generates each new MOS from the exact final exported area preview image, so padding or resize operations cannot leave the MOS displaying a different map.

KEEP SOURCE
-----------
V4.2 Keep Source behavior remains available. In clone mode you can export the reconstructed source image unchanged, or choose a replacement image. The source ARE/WED/TIS/PVRZ files are not modified in place.

SELF-CONTAINED PACKAGE
----------------------
This package also includes the matching drakhysys_tileset core, resource_tools.py and ni_bridge files used by the Workbench. Requirements include Pillow and PySide6.
